Skip to content

Corrections for mint-005.md (still incomplete) - #15

Closed
jdlcdl wants to merge 3 commits into
Blockstream:mainfrom
jdlcdl:patch-1
Closed

Corrections for mint-005.md (still incomplete)#15
jdlcdl wants to merge 3 commits into
Blockstream:mainfrom
jdlcdl:patch-1

Conversation

@jdlcdl

@jdlcdl jdlcdl commented Jan 17, 2025

Copy link
Copy Markdown

replaces #14

This pull request includes 3 separate changes to the mint-005.md template:

  • Text corrections to the "Motivation" section which better represent the rest of the document's statements, tables, and Miniscript descriptor.

  • Commenting-out of sample transactions, as they do not appear to be from this same mint (timestamps are not all the same or in order). I'd expect to add another commit as soon as I've learned of sample transactions that better represent this mint -- as well as adjusting the timestamps in the document to match the samples.

  • Commenting-out of the Source Policy, which is temporary until I better understand the difference between identity wrappers (sln: vs snl:) around after(timestamp). I'd expect to revert this commit as soon as it's confirmed that it makes no difference and there isn't another source policy that compiles precisely to the same Miniscript in the descriptor.

jdlcdl and others added 3 commits January 1, 2025 15:03
Changes reflect my understanding of the rest of this document's statements, tables, miniscript policy and output descriptor.
@Rob1Ham

Rob1Ham commented Aug 26, 2026

Copy link
Copy Markdown

Superseded by #17, which corrects the MINT-005 motivation, replaces the inconsistent reference transactions, fixes their signer labels and timestamps, and confirms the source policy compiles correctly.

@jdlcdl jdlcdl closed this Aug 27, 2026
@jdlcdl

jdlcdl commented Aug 27, 2026

Copy link
Copy Markdown
Author

I had never solved exactly, and Im not sure it can be... reversing the miniscript descriptor to an original policy. Then I simply forgot about this draft pr. Thank you Rob for 17.

@Rob1Ham

Rob1Ham commented Aug 27, 2026

Copy link
Copy Markdown

yes - you are not able to relaible in a 1:1 way move from a descirptor to a policy, that is not something which can reliably be done.

For all intents and purposes, the descriptor is the first class citizen as it is the data structure used to decide how scripts are encoded on chain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants